Microchip Technology /ATSAME70J20 /USBHS /DEVEPTCFG[4]

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as DEVEPTCFG[4]

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (ALLOC)ALLOC 0 (_1_BANK)EPBK 0 (_8_BYTE)EPSIZE 0 (OUT)EPDIR 0 (AUTOSW)AUTOSW 0 (CTRL)EPTYPE 0 (_0_TRANS)NBTRANS

EPTYPE=CTRL, EPDIR=OUT, EPSIZE=_8_BYTE, EPBK=_1_BANK, NBTRANS=_0_TRANS

Description

Device Endpoint Configuration Register (n = 0) 0

Fields

ALLOC

Endpoint Memory Allocate

EPBK

Endpoint Banks

0 (_1_BANK): Single-bank endpoint

1 (_2_BANK): Double-bank endpoint

2 (_3_BANK): Triple-bank endpoint

EPSIZE

Endpoint Size

0 (_8_BYTE): 8 bytes

1 (_16_BYTE): 16 bytes

2 (_32_BYTE): 32 bytes

3 (_64_BYTE): 64 bytes

4 (_128_BYTE): 128 bytes

5 (_256_BYTE): 256 bytes

6 (_512_BYTE): 512 bytes

7 (_1024_BYTE): 1024 bytes

EPDIR

Endpoint Direction

0 (OUT): The endpoint direction is OUT.

1 (IN): The endpoint direction is IN (nor for control endpoints).

AUTOSW

Automatic Switch

EPTYPE

Endpoint Type

0 (CTRL): Control

1 (ISO): Isochronous

2 (BLK): Bulk

3 (INTRPT): Interrupt

NBTRANS

Number of transactions per microframe for isochronous endpoint

0 (_0_TRANS): Reserved to endpoint that does not have the high-bandwidth isochronous capability.

1 (_1_TRANS): Default value: one transaction per microframe.

2 (_2_TRANS): Two transactions per microframe. This endpoint should be configured as double-bank.

3 (_3_TRANS): Three transactions per microframe. This endpoint should be configured as triple-bank.

Links

()